package com.digua.base.socket.request

import org.java_websocket.client.WebSocketClient

interface Request<T> {

    /**
     * 设置要发送的数据
     */
    fun setRequestData(data: T)

    /**
     * 获取要发送的数据
     */
    fun getRequestData(): T?

    /**
     * 发送数据
     */
    fun send(client: WebSocketClient?)

    /**
     * 释放改资源
     */
    fun release()
}